package com.burns.flash.javafx.stage;

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.stage.Stage;

public class MyFxApp extends Application {

    @Override
    public void start(Stage primaryStage) throws Exception {
        primaryStage.setTitle("My First JavaFX App");

        //---start---添加场景scene
        Label label = new Label("Hello World, JavaFX !");
        Scene scene = new Scene(label, 400, 200);
        primaryStage.setScene(scene);

        //---end---添加场景scene
//        Stage stage = new Stage();
//        stage.show();
//        stage.showAndWait();

        primaryStage.show();
//        primaryStage.showAndWait();
    }

    //实际上，无需main()方法就可以启动JavaFX应用程序。但是，如果希望将命令行参数传递给应用程序，则需要添加main()方法。一般来说，我更喜欢添加main()方法，因为它可以更明确地显示哪些代码启动应用程序
    public static void main(String[] args) {
        Application.launch(args);
    }

}
